package messages

import (
	"longmen/server/internal/rpc/tencentim/chat"
)

type (
	// RoomUserSayMessage 用户在房间内发言的广播消息
	RoomUserSayMessage struct {
		SentMessageStruct

		Id         int64           `json:"id"`
		Content    string          `json:"content"`
		UserId     int             `json:"user_id"`
		ClientName string          `json:"from_client_name"`
		Level      int             `json:"level"`
		Props      *chat.ChatProps `json:"props"`
		RoomId     int
	}
	//聊天历史
	ChatHistory struct {
		Id         int64  `json:"id"`               // 聊天id
		Content    string `json:"content"`          // 聊天内容
		UserId     int64  `json:"user_id"`          // 用户id
		ClientName string `json:"from_client_name"` // 发送者名称
		Level      int    `json:"level"`            // 用户等级
		Vip        int    `json:"vip"`              // vip
		Type       string `json:"type"`             // 类型
		Role       int32  `json:"role"`             // 用户角色
		Rich       string `json:"rich"`             //富文本信息，json
		FontColor  string `json:"font_color"`       // 字体颜色，客户端传cloudData
		//Props      *chat.ChatProps `json:"props"`            // 用户挂件&&背景
		Activity    int32 `json:"activity"`     //是否为活动弹幕
		ActivitySum int64 `json:"activity_sum"` // 活动人数统计

	}
)
